[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Schwierigkeiten für statische Programmanalysen in der Praxis

contributor ISTE, Programmiersprachen und Übersetzerbau
creator Stach, Christoph
date 2007
description 102 pages
Da Fehler in Programmen nicht nur ärgerlich, sondern mitunter auch sehr gefährlich sein können, muss versucht werden, diese frühzeitig zu finden und zu eliminieren. Dafür gibt es neben der dynamischen Analyse, die auf dem compilierten Code zur Ausführungszeit arbeitet, auch die statische, die den Quelltext untersucht. Bei dieser handelt es sich um ein falsifizierendes Verfahren, welches je nach der Genauigkeit mit der die einzelnen Analysen durchgeführt werden, einen Großteil der Fehler finden, aber nicht ihre Absenz garantieren kann. Das Problem der statischen Analysen liegt aber darin, dass im Vorfeld keinerlei Informationen über das zu untersuchende Programm vorliegen und nicht festgestellt werden kann, ob durch die Verwendung eines teureren, dafür aber genaueren Algorithmuses auch bessere Vorhersagen geliefert werden, mit denen Fehler weiter eingegrenzt und besser korrigiert werden können. Ziel dieser Arbeit sollte es sein, mittels empirischer Untersuchungen Maßzahlen aus C und C++ Programmen zu gewinnen und mit deren Hilfe Ansätze zu finden, wie der Aufwand der Analysen minimiert und gleichzeitig ihre Genauigkeit maximiert werden kann.
format application/pdf
869061 Bytes
identifier  http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=STUD-2108&engl=1
language ger
publisher Stuttgart, Germany, Universität Stuttgart
relation Student Thesis No. 2108
source ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/STUD-2108/STUD-2108.pdf
subject Software Engineering Metrics (CR D.2.8)
Programming Language Constructs and Features (CR D.3.3)
Programming Languages Processors (CR D.3.4)
statische Programmanalysen
empirische Untersuchung von Programmen
title Schwierigkeiten für statische Programmanalysen in der Praxis
type Text
Student Thesis